/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package SistemaProyectoVuelos;

import OperacionesBD.OperacionesUsuarios;
import java.sql.SQLException;
import java.util.logging.Logger;
import javax.swing.DefaultComboBoxModel;
import javax.swing.table.DefaultTableModel;
import proyectovuelos.UsuarioImpl;

/**
 *
 * @author Usuario
 */
public class SistemaUsuario {
    
    public static void altaUsuario(UsuarioImpl u) {
        try {
            OperacionesUsuarios.altaUsuario(u);
        } catch (SQLException ex){
                    throw new UnsupportedOperationException("No se puedo dar de Alta al Usuario correctamente"); 
            }
        
    }
    
    public static void modUsuario(UsuarioImpl u) {
        try {
            OperacionesUsuarios.modificarUsuario(u);
        } catch (Exception ex) {
            throw new UnsupportedOperationException("No se puedo modificar el Usuario correctamente"); 
        }
    }
    
    public static DefaultComboBoxModel cargarCombo2() {
        try {
            return OperacionesBD.OperacionesUsuarios.cargarCombo2();
        } catch (SQLException ex) {
            Logger.getLogger("Error! No se pudieron cargar los Datos correspondientes");
        }
        return null;
    }
  
    public static DefaultTableModel listarUsuarios() {
        try {
            return OperacionesBD.OperacionesUsuarios.listarUsuarios();
        } catch (SQLException ex) {
            Logger.getLogger("Error! No se pudieron listar los Datos correspondientes");
        }
        return null;
    }
    
     public static DefaultTableModel listarUsuarioBuscado() {
        try {
            return OperacionesBD.OperacionesUsuarios.listarUsuarioBuscado();
        } catch (SQLException ex) {
            Logger.getLogger("Error! No se pudieron listar los Datos correspondientes");
        }
        return null;
    }
}
